﻿
/* Main stlyes */
*								{ margin: 0; padding: 0; }

a
{
    text-decoration:none;
    color:White;
    outline: none; 
}

a img							{ border: none; }

html,
body {
   margin:0;
   padding:0;
   height:100%;
   font-family:Arial;
   background-image:url(../images/body-bg.jpg);
   background-repeat:no-repeat;
}

h3
{
    
    border-bottom:solid 2px #232323;
    color:rgb(120,20,20);
    /*background-color:#E3E3E3;*/
    padding:4px;
    margin-bottom:20px;
}

#container {
   min-height:100%;
   position:relative;
}

#body 
{
   padding:10px;
   padding-bottom:60px;   /* Height of the footer */
}



/* Header Styles */
#header {
   background:#000;
   border-bottom: 2px solid rgb(120,20,20);
}


/* Footer Styles */
#footer 
{
   text-align:center;
   position:absolute;
   bottom:0;
   width:100%;
   height:200px;   /* Height of the footer */
   background:#6B6B6B;
   color:#C9C9C9;
   font-size:10px;
   border-top:2px solid #232323;
   /*border-top:50px solid #333333;*/

}

#footer ul 
{
    text-align:left;
}

#footer a
{
    padding:10px;
}

.facebookButton {
	display: block;
	width: 100px;
	height: 100px;
	background-image: url('/Images/LogoSmall/BW/facebook.png');
	background-repeat:no-repeat;
	/*text-indent: -99999px;*/
}
.facebookButton:hover {
	background: url('/Images/LogoSmall/Colour/facebook.png');
	background-repeat:no-repeat;
	display: block;
	width: 100px;
	height: 100px;
}

.youtubeButton {
	background: url('/Images/LogoSmall/BW/youtube.png');
	background-repeat:no-repeat;
	display: block;
	width: 100px;
	height: 100px;
}
.youtubeButton:hover {
	background: url('/Images/LogoSmall/Colour/youtube.png');
	background-repeat:no-repeat;
	display: block;
	width: 100px;
	height: 100px;
}

.twitterButton {
	background: url('/Images/LogoSmall/BW/twitter.png');
	background-repeat:no-repeat;
	display: block;
	width: 100px;
	height: 100px;
}
.twitterButton:hover {
	background: url('/Images/LogoSmall/Colour/twitter.png');
	background-repeat:no-repeat;
	display: block;
	width: 100px;
	height: 100px;
}


/* Helpers */
.centered 
{
 margin-left:auto; 
 margin-right:auto;
}

.aspform{
    width:900px; 
    text-align:left; 
    background-image:url(../images/body_bg.png);
    background-repeat:repeat;
    /*background-color:White;
    opacity:0.8;*/
    min-height:500px;
    padding:20px;/*
    -moz-box-shadow:   0 0 3px 3px #aaa;
    -webkit-box-shadow:  0 0 3px 3px #aaa;
    box-shadow:   0 0 3px 3px #aaa;*/
}